package com.hsnn.medstgmini.base.dict.service;

import java.io.OutputStream;
import java.util.List;

import com.hsnn.medstgmini.base.dict.model.DicDrugmaterial;
import com.hsnn.medstgmini.util.Pagination;


/**
 *  基础库 数据字典 材质字典 接口 SERVICE
 * @author hssdzxssh
 *
 */
public interface DicDrugmaterialManager {

	/**
	 * 基础库 数据字典 规格字典 保存（增加和修改）
	 * @param dicDrugmaterial
	 */
	void addAndEdit(Pagination page);

	/**
	 *  基础库 数据字典 规格字典 查询
	 * @param dicDrugmaterial
	 */
	Pagination queryDicDrugmaterialList(Pagination page);
	
	
	/**
	 * 基础库 数据字典 规格字典 根据id查询数据
	 * @param Id
	 * @return
	 */
	List<DicDrugmaterial> queryDicDrugmaterialById(String Id);


	List<DicDrugmaterial> getMaterialBy(String key,String value);

	int changeStatus(DicDrugmaterial dicDrugmaterial);

	void exportExcel(Pagination page, OutputStream os);
}
